put one's trust in - Spanish English Dictionary